#include <stdio.h>
// 练习2:使用递归实现n的阶乘
// 1*2*3*....(n-1)*n
int fact(int num)
{
    if (num == 1)
    {
        return 1;
    }
    return num * fact(num - 1);
}

int main()
{
    printf("%d\n", fact(3));
    printf("%d\n", fact(4));
}